<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>

    <script>

        // while (条件) {
        // 循环体 ： 重复要做的事情
        // }


        // 实际上写循环的时候   需要初始值，和结束的条件 ， 初始值要发生改变


        // 死循环  --- 页面崩溃
        // while (true) {
        //     // console.log(666);
        //     document.write(666);
        // }


        // 100个666   正常的循环是有结束的条件的   打印了100个就结束

        // 设置一个变量  打印一次就自增一次
        // var i = 0;
        // while (i < 10) {
        //     console.log(666);
        //     // 打印一次就统计一次
        //     i++;
        // }


        // 100以内所有的数  1 2 3 4 5 6 。。。100
        // var j = 1;
        // while (j <= 100) {
        //     console.log(j);
        //     j++;
        // }


        // 100 以内的偶数  2 4 6 8 10 。。。 100
        // var n = 2;
        // while (n <= 100) {
        //     console.log(n);
        //     n += 2;
        // }

        // var i = 1;
        // while (i <= 100) {
        //     if (i % 2 === 0) {
        //         console.log(i);
        //     }
        //     i++;
        // }


        // 100 以内同时能被4和6整除的数
        //   先找到100以内所有的数 1 2 3 4 5 6 7 8 。。。 100
        //   满足条件的就输出
        // var i = 1;
        // while (i <= 100) {
        //     // 是4 和 6 的倍数就输出
        //     if (i % 4 === 0 && i % 6 === 0) {
        //         console.log(i);
        //     }
        //     i++;
        // }


        // 1-100的和   1+2+3+4+5+6+..+100
        //   1+2=3
        //   3+3=6
        //   6+4=10
        //   10+5=15
        //   ...

        // var i = 1;
        // var sum = 0;   // 每一轮求和的结果
        // while (i <= 100) {
        //     sum += i;
        //     i++;
        // }
        // console.log(sum);


        // 100以内的偶数之和   ？？？
        // var j = 2 ;
        // var sum = 0 ;
        // while(i <= 100) {
        //     sum += i ;
        //     i += 2 ;
        // }


        var j = 1;
        var sum = 0;
        while (j <= 100) {
            if (j % 2 === 0) {
                sum += j;
            }
            j++;
        }
        alert(sum);


    </script>

</body>

</html>